package com.yonyou.wdt.entity;

/**
 * @Author Huangwb
 * @Description 旺店通数据对接YS类型枚举
 * @Date 16:58 2023/9/19
 * @Param
 * @return
 **/
public enum DataConnectionTypeEnum {

    // YS物料档案同步Redis
    PRODUCT_TO_REDIS(1),
    
    // YS调入单同步旺店通其他入库单
    YS_TRANSFER_IN_ORDER_TO_WDT(2),
    
    // YS调出单同步旺店通其他出库单
    YS_TRANSFER_OUT_ORDER_TO_WDT(3),
    
    // YS采购入库（含红字）同步旺店通其他出入库单
    YS_PURCHASE_RECEIPT_TO_WDT(4),
    
    // 旺店通其他入库单同步YS其他入库单
    WDT_OTHER_WAREHOUSING_TO_YS(5),
    
    // 旺店通其他出库单同步YS其他出库单
    WDT_OTHER_OUTBOUND_TO_YS(6),
    
    // 旺店通退货入库单(奇门汇总)同步YS销售出库(红字)
    WDT_RETURN_TO_WAREHOUSE_TO_YS(7),
    
    // 旺店通销售出库(奇门)同步YS销售出库
    WDT_SALES_OUTBOUND_TO_YS(8),
    
    // 旺店通店铺同步YS客户档案
    WDT_SHOP_TOYS_CLIENT(9),
    
    // 旺店通退货入库单(奇门)同步YS销售出库(红字)
    WDT_RETURN_QM_TO_SALEOUT_TO_YS(10),

    // 旺店通生产单同步YS形态转换单
    WDT_PRODUCTION_ORDER_TO_YS(11),
    
    // YS采购订单（含红字）同步旺店通采购订单(含采购退货)
    YS_PUR_ORDER_TO_WDT(12),
    
    // YS采购退货同步旺店通采购退货
    YS_PUR_RETURN_ORDER_TO_WDT(16),
    
    // 旺店通采购入库单同步YS采购入库单
    WDT_PUR_IN_TO_YS(13),
    
    // 旺店通外仓出库单（调整出库类型的数据）同步YS其他出库
    WDT_OTH_OUT_TO_YS(14),
    
    // 旺店通外仓入库单（调整入库类型的数据）同步YS其他入库
    WDT_OTH_IN_TO_YS(15);
    
    int code;

    DataConnectionTypeEnum(int code) {
        this.code = code;
    }

    public int getCode() {
        return code;
    }
}
